package nsu.edu.zsq.param;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/** 
* Description: 教师课程的单独封装类（主要用于显示教师课程所在的专业）<br>
*/
@Setter
@Getter
@ToString
public class TchCourseParam {
    
    /**
     *  id
     */
    private Integer id;

    /**
     * 课程代码 course_no
     */
    private String courseNo;

    /**
     * 课程名称 course_name
     */
    private String courseName;

    /**
     * 课程性质，1：必修；2：专业选修，3：公共选修 type
     */
    private Integer courseType;

    /**
     * 教师编号 teacher_no
     */
    private String teacherNo;
    
    /**
     * 上课日（周几，12345） start_day
     */
    private Integer startDay;

    /**
     * 上课时间（第几节，12，34，56，78，910） start_time
     */
    private Integer startTime;
    
    /**
     * 课程上课的周期
     */
    private String time;

    /**
     * 上课的教室名（教学楼+教室号） room_name
     */
    private String roomName;
    
    /**
     * 每周节数
     */
    private Integer number;
    
    /**
     * 选修课可选人数 stu_number
     */
    private Integer stuNumber;
    
    /**
     * 课程已选人数
     */
    private Integer chooseNum;
    
    /**
     * 专业名称
     */
    private String majorName;
    
    /**
     * 班级名称
     */
    private String className;
    
    /**
     * 班级id
     */
    private Integer classId;
}
